package com.kaizeli.website.pojo.vo;

import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;

/**
 * 产值记录VO
 */
@Data
public class OutputValueVO {
    
    private Long id;
    private Long employeeId;
    private String employeeName;
    private String employeeCode;
    private String employeeType;
    private Long projectId;
    private String projectCode;
    private String projectName;
    private String businessType;
    private String accountPeriod;
    private String projectManager;
    private String department;
    private String projectLocation;
    private LocalDate joinDate;
    private LocalDate projectJoinDate;
    private LocalDate projectLeaveDate;
    private LocalDate resignationDate;
    private Boolean hasOrder;
    private BigDecimal unitPriceWithTax;
    private BigDecimal workHours;
    private BigDecimal deduction;
    private BigDecimal monthlyOutput;
    private BigDecimal monthlyOutputNoTax;
    private BigDecimal salaryCost;
    private BigDecimal socialInsurance;
    private BigDecimal otherFees;
    private BigDecimal commercialInsurance;
    private BigDecimal equipmentCost;
    private BigDecimal compensationAmount;
    private BigDecimal totalCost;
    private BigDecimal costRate;
    private String approvalStatus;
    private Long approverId;
    private String approverName;
    private String remarks;
}

